@keyframes a {
	0% { transform:rotate(0deg); }
	100% { transform:rotate(360deg); }
}
@-moz-keyframes a {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes a {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-ms-keyframes a {
	0% { -ms-transform:rotate(0deg); }
	100% { -ms-transform:rotate(360deg); }
}
@-o-keyframes a {
	0% { -o-transform:rotate(0deg); }
	100% { -o-transform:rotate(360deg); }
}


@keyframes b {
	0% { transform:rotate(0deg); }
	100% { transform:rotate(-360deg); }
}
@-moz-keyframes b {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes b {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}
@-ms-keyframes b {
	0% { -ms-transform:rotate(0deg); }
	100% { -ms-transform:rotate(-360deg); }
}
@-o-keyframes b {
	0% { -o-transform:rotate(0deg); }
	100% { -o-transform:rotate(-360deg); }
}
.wrap{
position:relative;
margin:0 auto;
width:265px;
height:270px;
padding:0;
list-style:none;
}
body{}
.rotation{
position:absolute;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
}
.a,.b,.c,.d,.e,.f,.g,.h,.i,.j,.k,.l,.m,.n,.o{
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
behavior:url(border-radius.htc);}

.a{height:250px;width:250px;border:10px solid #00A3FF;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;-webkit-animation:a 320s infinite linear}
.b{height:255px;width:255px;border:5px solid #0029FF;border-right-color:transparent;border-bottom-color:transparent;top:2px;-webkit-animation:b 120s infinite linear}
.c{height:210px;width:210px;border:20px solid #166AA1;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;top:10px;-webkit-animation:a 90s infinite linear}
.d{height:265px;width:265px;border:1px solid #007AFF;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;top:1px;-webkit-animation:b 60s infinite linear}
.e{height:255px;width:255px;border:1px solid #00EBFF;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:6px;-webkit-animation:a 0.1s infinite linear}
.f{height:260px;width:260px;border:1px solid rgba(38, 103, 201, 1);border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:4px;-webkit-animation:b 120s infinite linear}
.g{height:260px;width:260px;border:1px solid rgba(120, 162, 236, 1);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:4px;-webkit-animation:a 90s infinite linear}
.h{height:220px;width:220px;border:15px dotted rgba(42, 118, 179, 0.89);border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:10px;-webkit-animation:b 180s infinite linear}
.i{height:240px;width:240px;border:5px solid rgba(5, 107, 121, 0.75);border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;top:10px;-webkit-animation:a 60s infinite linear}
.j{height:240px;width:240px;border:5px solid rgba(63, 195, 164, 0.83);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:10px;-webkit-animation:b 120s infinite linear}
.k{height:230px;width:230px;border:5px double rgba(58, 184, 178, 1);border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:15px;-webkit-animation:a 180s infinite linear}
.l{height:250px;width:250px;border:3px dotted rgba(20, 73, 153, 0.93);border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:6px;-webkit-animation:b 320s infinite linear}
.m{height:230px;width:230px;border:3px dotted #296DB8;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;top:17px;-webkit-animation:a 120s infinite linear}
.n{height:240px;width:240px;border:3px solid rgba(72, 141, 204, 0.86);border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;top:12px;-webkit-animation:a 180s infinite linear}
.o{background:url(12.png) no-repeat center center;height:190px;width:190px;border:10px solid #013A5F;top:30px;box-shadow: 0 0 10px #000}